﻿namespace gixoom.Initiator.WcfWsHttp
{
    public interface IgixoomWcfWsHttpInitiatorFacade
    {
        /// <summary>
        /// Creates initiator block storage.
        /// </summary>
        /// <param name="address">WCF host address</param>
        /// <returns>created initiator block storage</returns>
        /// <exception cref="System.ArgumentNullException"><i>address</i> is a null reference.</exception>
        /// <exception cref="System.ArgumentException"><i>address</i> is an empty string.</exception>
        IInitiatorBlockStorage CreateInitiatorBlockStorage(string address);
    }
}
